/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package segundaronda;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;

/**
 *
 * @author juanra
 */
public class VectorEmpleados {

    private Scanner teclado;
    private String[] empleado;
    private int[] sueldo;
    ArrayList<String> paises;
    Iterator<String> paisesIterator;
    
    public VectorEmpleados() {
    }
    
    public void llenar(int n){
    paises = new ArrayList<String>();    
    teclado = new Scanner(System.in);
    empleado = new String[n];
    sueldo = new int[n];
        for (int i = 0; i < empleado.length; i++) {
            System.out.print("digite su nombre: ");
            empleado[i] = teclado.next();
            System.out.print("digite su sueldo: ");
            sueldo[i] = teclado.nextInt();
            System.out.println("algo pa el array de String: ");
            paises.add(teclado.next());
            
        }
    }
    
    public void ordenar(){
        int aux;
        String auxString;
        for (int i = 0; i < sueldo.length; i++) {
            for (int j = 0; j < sueldo.length-1-i; j++) {
                if (sueldo[j] < sueldo[j+1]) {
                    aux = sueldo[j];
                    sueldo[j] = sueldo[j+1];
                    sueldo[j+1] = aux;
                    auxString = empleado[j];
                    empleado[j] = empleado[j+1];
                    empleado[j+1] = auxString;
                }
            }
        }
    }
    
    public void imprimir() {
        paisesIterator = paises.iterator();
   	System.out.println("Nombres de empleados y sueldos de mayor a menor");
        for(int f=0;f<empleado.length;f++) {
            if (paisesIterator.hasNext() == true) {
                String elemento = paisesIterator.next();
            System.out.println(empleado[f] + " - " + sueldo[f] + " - " + elemento);            
            }
        }
    }
    
}

    
    